#ifndef BASEDETECTOR_H
#define BASEDETECTOR_H
#include "opencv2/opencv.hpp"
#include <vector>

class PersonDetector
{
public:
	virtual void detect(const cv::Mat& img, std::vector<float>& keypoints, std::vector<int>& shape) {}
	virtual void detect(const cv::Mat& img, std::vector<cv::Point2f>& centers, std::vector<cv::Rect>& rects) = 0;
	virtual ~PersonDetector() {};
};

#endif // !DETECTOR_H
